package com.ruoyi.mateproduction.service;

import com.ruoyi.mateproduction.domain.MateChildren;
import com.ruoyi.mateproduction.domain.MateTransfer;
import com.ruoyi.mateproduction.domain.MateTransferModel;

import java.util.List;

/**
 * @Author
 * @Version 1.0
 */
public interface MateTransferService {
    public int addMateTransfer(MateTransfer mateTransfer);

    public List<MateTransfer> mateTransferList(MateTransfer mateTransfer);

    public MateTransfer selectMateTransfer(Long transferId);

    public void  remove(Long transferId);

    public int updateMateTransfer(MateTransfer mateTransfer);

    public List<MateTransfer> auditMateTransfer(Long deptId);

    public List<MateTransferModel> selectMateTransferModel(Long transferId);

    public List<MateChildren> selectChildren(Long transferId);

}
